*{
    padding: 0;
    margin: 0;
}
ul{
    text-decoration: none;
    list-style: none;
}
.top{
    position: relative;
    width: 100%;
    height: 3.6rem;
}
.top img{
    width: 100%;
}
.top .copyimg{
    position: absolute;
    left: 3.6rem;
    top: 2rem;
    animation: myfirst 1s infinite;
}
.booktext{
    text-align: center;
    height: 1.24rem;
    line-height: 1.24rem;
}
.booktext p{
    font-size:18px;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(0,0,0,1);
}
.booktext_contain{
    padding: 0 0.21rem;
}
.booktext_contain ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.booktext_contain li{
    font-size: 0;
    width: 3.48rem;
    height: 2.81rem;
    text-align: center;
    position: relative;
}
.booktext_contain li img{
    width: 100%;
    height: 2.06rem;
}
.booktext_contain li p{
    height: 0.75rem;
    line-height: 0.75rem;
    font-size:15px;
    font-family:MicrosoftYaHeiLight;
    font-weight:300;
    color:rgba(31,31,31,1);
}
.booktext_contain li .copyimg{
    -webkit-animation: myfirst 1s infinite;
    animation:myfirst 1s infinite;
    -moz-animation: myfirst 1s infinite;
    -o-animation: myfirst 1s infinite;
    -webkit-backface-visibility: hidden;
    width: 0.57rem;
    height:0.67rem;
    position: absolute;
    top: 0.72rem;
    left:1.41rem;
    z-index: 9999;
}
@-webkit-keyframes myfirst {
    0% {
        width: 0.57rem;
        height:0.67rem;
    }
    50% {
        width: 0.47rem;
        height:0.57rem;
    }
    100% {
        width: 0.57rem;
        height:0.67rem;
    }
}
@-moz-keyframes myfirst {
    0% {
        width: 0.57rem;
        height:0.67rem;
    }
    50% {
        width: 0.47rem;
        height:0.57rem;
    }
    100% {
        width: 0.57rem;
        height:0.67rem;
    }
}
@keyframes myfirst {
    0% {
        width: 0.57rem;
        height:0.67rem;
    }
    50% {
        width: 0.47rem;
        height:0.57rem;
    }
    100% {
        width: 0.57rem;
        height:0.67rem;
    }
}
@-o-keyframes myfirst {
    0% {
        width: 0.57rem;
        height:0.67rem;
    }
    50% {
        width: 0.47rem;
        height:0.57rem;
    }
    100% {
        width: 0.57rem;
        height:0.67rem;
    }
}
.systym{
    padding: 0 0.21rem;
}
.systym ul li{
    margin-bottom: 0.34rem;
    display: flex;
    justify-content: space-between;
}
.systym .left{
    width: 3.48rem;
    font-size: 0;
}
.systym .left img{
    width: 100%;
}
.systym .right{
    width: 3.48rem;
    text-align: center;
}
.systym .right .line{
    height:2px;
    width: 100%;
    background:rgba(226,226,223,1);
}
.systym .right .toper{
    margin-top: 0.47rem;
    font-size:16px;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(31,31,31,1);
    margin-bottom: 0.12rem;
}
.systym .right .bottom{
    margin-top: 0.12rem;
    font-size:12px;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(31,31,31,1);
}
.teshe{
    padding: 0 0.58rem; 
    font-size: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.teshe img{
    width: 2.74rem;
    height: 2.2rem;
    margin-bottom: 0.3rem;
}
.servers{
    
}
.servers ul{
    padding: 0 0.64rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.servers ul li{
    font-size: 0;
    text-align: center;
    width: 2.63rem;
    margin-bottom: 0.51rem;
}
.servers ul li img{
    width: 1.6rem;
    height: 1.6rem;
}
.servers ul li .online{
    margin-top: 0.13rem;
    font-size:15px;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(0,0,0,1)
}
.servers ul li .twoline{
    margin-top: 0.29rem;
    font-size:12px;
    font-family:MicrosoftYaHeiLight;
    font-weight:300;
    color:rgba(0,0,0,1);
}
.bottom_bot{
    margin-bottom: 1.07rem;
    height:0.70rem;
    padding-right: 0.23rem;
    background-color:#f5f5f4; 
}
.bottom_bot p{
    float: right;
    text-align: center;
    width:2.98rem;
    height:0.70rem;
    line-height: 0.7rem;
    background:rgba(255,71,26,1);
    border-radius:0.08rem;
    font-size:14px;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(245,245,244,1);
}
.bottom_bot p img{
    width:0.38rem;
    height: 0.32rem;
}

.bottom_nav{
    width: 100%;
    position: fixed;
    bottom: 0;
}
.bottom_nav ul{
    display: flex;
    width: 100%;
    justify-content: space-between
}
.bottom_nav ul li{
    width: 25%;
    text-align: center;
}
.bottom_nav ul li img {
    
}
.bottom_nav ul li p {
    font-size:12px;
    font-family:MicrosoftYaHeiLight;
    font-weight:300;
    color:rgba(0,0,0,1);
}
